草庐IT

MySQL PRIMARY KEY 与 UNIQUE 约束

全部标签

ios - 自动布局约束优先级

我有UItableViewCell自定义单元格,如所附屏幕截图所示。我使用Autolayout创建了xib单元格。但我不能1.在标签之间设置适当的空间2.设置标签的高度优先级3.为标签设置内容垂直和抗压缩优先级。标签应该是多行的,并且它们之间的距离相等。有时标签可能没有文本。数据是动态的。请帮助我设置自动布局约束优先级。 最佳答案 首先需要给uiimageview设置一个高宽约束。2.将顶部和左侧引脚放置8点。3.setlinesare"0"foreachlabels。4.为第一个标签添加前导空格和尾随空格(每个8点),并与uiim

ios - CollectionViewCell、自定义单元格、多行自动布局约束

我有带自定义单元格的Storyboard,我的自定义单元格有3个View,但其中一个View导致问题,UILabel支持2行。我使用W:Any-H:Any并为这样的标签创建一个约束(现在,为了消除所有问题-我将它连接到superView,而不是最近的View,但错误仍然存​​在发生):将Space引入SuperviewSuperView的尾随空格Superview的顶部空间所以看起来像这样:如果我从这个View中删除约束,我不会收到错误,所以错误一定是由此产生的。然后我得到约束错误:("","","")问题是什么以及如何解决? 最佳答案

ios - 自动布局:删除 View 时相邻 View 的后备约束

我试图在UICollectionReusableView(UICollectionViewHeader)上下文中进行这项工作。UILabelsA、B和C中字符串所需的高度被计算并设置为灰色View的高度,有点像这样:-(CGSize)collectionView:(UICollectionView*)collectionViewlayout:(UICollectionViewLayout*)collectionViewLayoutreferenceSizeForHeaderInSection:(NSInteger)section{....CGFloatexpectedHeightFor

iOS:在单独的 UIView 中获取约束后的 SubView 宽度

我目前有一个链接到ViewController(.h和.m)的Storyboard。在Storyboard(主视图)中,我创建了另一个UIView,它占据了大约一半的顶部屏幕。我已将其分配给自定义类。自定义类有一个.h.m和XIB文件。我的自定义类中的特定代码片段包含以下内容:-(id)initWithCoder:(NSCoder*)aDecoder{self=[superinitWithCoder:aDecoder];if(self){[[NSBundlemainBundle]loadNibNamed:@"myXIB"owner:selfoptions:nil];NSLog(@"Wi

ios - 自动布局约束优先级未解决

我有一个View,它有一个UILabel、一个UITableView(tblFilters)和一个UIView(btnBaseView)(保留其他三个UIButtons)。请检查下图:-我需要扩展tblFilters高度来展示每个类别的选项,但需要让btnBaseView在屏幕上始终可见。所以基本上tblFilters高度不应增加超过限制。为了实现这一点,我对btnBaseView应用了高度限制,并赋予它Required优先级。同样,tblFilters具有高度限制,但具有DefaultHigh优先级。//HeightConstraintofbtnBaseView.HeightShou

ios - Xcode 在动态 UIImageView 上垂直约束 UILabel

我试图限制位于UIImageView顶部的标签。ImageView会针对不同的屏幕尺寸保持其纵横比,因此其长度和宽度会根据设备而变化。如果我将标签的顶部限制在ImageView的顶部(例如)常数58,我会遇到问题。对于将标签放置在视觉上我想要的位置的较低分辨率图像。然而,在更高分辨率的图像上,该位置不是我在视觉上想要的位置。我还尝试调整顶部约束,使常数为0,并使用乘数调整标签的位置。然而,这并不能解决问题,标签最终会出现在图像上的不同位置。我真的不想以编程方式编辑这些约束,因为我将在不同的ViewController上有更多的标签,这将是一个编程的痛苦。真的希望我能在IB中实现这一目标

ios - 标签网格 - 如何在 Xcode 中设置约束?

我正在尝试为我的应用构建用户界面,但我必须使用6x3标签网格。我把它们放在View中。它看起来像这样:LabelLabelLabelLabelLabelLabelLabelLabelLabelLabelLabelLabelLabelLabelLabelLabelLabelLabel当我尝试自动添加缺少的约束时,它看起来很糟糕。我尝试使用很多设置,但我还没有得到合适的外观。你能帮我吗? 最佳答案 6x3标签网格?CollectionView呢?你没有遇到1000000个约束的问题?你可以添加自定义collectionView对象的大小

ios - 不同的纵向和横向自动布局约束 : where to set them when the device is firSTLy in landscape?

我已经将NSLayoutConstraint设置为IBOutlet,并且我在storyboard和IB中设置了值>用于纵向。当我以纵向运行应用程序然后将设备旋转为横向时,我管理约束更新。但是当我运行应用程序时,设备已经处于横向状态,约束具有纵向值。加载ViewController并显示View时,我应该在哪里检查设备的当前方向,并根据该方向设置适当的约束?谢谢 最佳答案 您最初可以在viewDidLoad方法中保留一个条件if(UIInterfaceOrientationIsPortrait([[UIApplicationshare

iOS xib设置tableview单元格约束

我正在制作自定义UITableViewCell。有两个具有动态高度的标签。[label1setNumberOfLine=0];[label1sizeToFit];[label2setNumberOfLine=0];[label2sizeToFit];如何正确添加约束?我设置的约束如下图所示。但是,我得到了以下结果。顶部标签不适合内容大小。 最佳答案 我建议您在h文件中为label1高度和label2高度创建NSLayoutConstraint导出(按住control键并单击高度约束并将其拖动到h文件)。现在您可以为这些约束设置高度。

ios - 为什么我在 Storyboard 中的 SKView 子类(用于 Spritekit) View 不接受任何自动布局约束?

我在Storyboard中有一个名为_gameView的UIView,我在Storyboard中对其应用了约束。它是SKView的子类,所以我可以在其中展示我的场景,但问题是它在运行时永远不会从Storyboard中的自动布局中获得约束,为什么? 最佳答案 SpriteKit场景由一种特殊的UIView呈现,SKView,并且不要使用自动布局。只有UIKit可以-自动布局处理UIView的排列。 关于ios-为什么我在Storyboard中的SKView子类(用于Spritekit)Vi